package com.neusoft.neu24.nep.aqi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * Aqi AQI 实体类
 *
 * @author Administrator
 * @version 2024/05/29 10:28
 **/
@Data
//  定义实体类所关联的表名
@TableName("aqi")
public class Aqi {
    /**
     * 空气质量指数级别
     */
//    定义表的主键列
//            定义主键生成策略
//                    AUTO 自动增长   -- 》  MySQL自动递增
//                      INPUT 手动输入
//                      其它方式生成
    @TableId(value ="id" ,type = IdType.AUTO)
    private Integer id;
    //     int auto_increment comment '空气质量指数级别'
    /**
     * 空气质量指数级别汉字描述
     */
    @TableField("expln")
    private String expln ="expln" ;
    //    varchar(20)  null comment '空气质量指数级别汉字描述',
    /**
     *空气质量级别描述
     */
//    @TableField("aqi_explain")
    private String aqiExplain ="空气质量级别描述";
    //  varchar(40)  null comment '空气质量级别描述',
    /**
     *空气质量级别提示颜色
     */
    private String color  ="red"   ;
    //   varchar(10)  null comment '空气质量级别提示颜色',
    /**
     *
     */
    private String   impact ="对人类监控的影响描述"  ;
    //    varchar(500) null comment '对人类监控的影响描述',
    /**
     * 对人类监控的影响描述
     */
    private String takestep ="采取的建议措施"  ;
    //  varchar(500) null comment '应该采取的建议措施',
    /**
     *
     */
    private Integer so2max   =2 ;
    //  int          null comment '二氧化硫的最大值',
    /**
     *
     */
    private Integer so2min   =0 ;
    //  int          null comment '二氧化硫的最小值',
    /**
     *
     */
    private Integer comax    =2 ;
    //  int          null comment '一氧化碳的最大值',
    /**
     *
     */
    private Integer comin   =0  ;
    //  int          null comment '一氧化碳的最小值',
    /**
     *
     */
    private Integer  spmmax   =2  ;
    //  int          null comment '悬浮物的最大值',
    /**
     *
     */
    private Integer spmmin  =0    ;
    // int          null comment '悬浮物的最小值',
    /**
     *
     */
    private String  remarks   ="备注"  ;
    // varchar(500) null comment '备注'
//  no2max12312 不在表中
    @TableField(exist = false)
    private Integer  no2max12312    ;
}